package InterfaceOffer;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

// 纸牌游戏
// 思路：判断数组里，是否存在相等数量的两个数
// AC: 54% (答案错误)
public class GLDSolution1 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 输入t，代表一共t组数据
        int t = in.nextInt();
        for (int i = 0; i < t; i++) {
            // 每次首先输入一个数字n，代表n张牌
            // 然后第二行输入n个数字，代表每张牌的数字
            int n = in.nextInt();
            // 定义用于存储每组测试数据里的每张牌的数组
            int[] card = new int[n];
            for (int i1 = 0; i1 < n; i1++) {
                card[i1] = in.nextInt();
            }
            // 开始统计每个数的数量
            Map map = new HashMap();
            for (int i1 = 0; i1 < n; i1++) {
                // 如果map里没有这个数，就加进去；如果有，则数量+1
                if (!map.containsKey(card[i1])) {
                    map.put(card[i1], 1);
                } else {
                    int newCount = (int) map.get(card[i1]);
                    newCount++;
                    map.replace(card[i1], newCount);
                }
            }
            // 开始判断是否有两个数的数量是相同的
            // 即判断map里是否存在两个相同的value值，注：value最大为n
            boolean yes = false;
            for (int i1 = 0; i1 < n; i1++) {
                int count = 0;
                Collection values = map.values();
                for (Object value : values) {
                    if ((int) value == i1) {
                        count++;
                    }
                }
                if (count >= 2) {
                    //System.out.println("YES");
                    yes = true;
                    break;
                }
            }
            // 还得判断是否已经拿走了所有的牌
            Collection values = map.values();
            int allCount = 0;
            for (Object value : values) {
                allCount += (int)value;
            }
            if(allCount==n && yes){
                System.out.println("YES");
            }else {
                System.out.println("NO");
            }

//            // 到现在为止还没有输出yes，则输出no
//            if (!yes) {
//                System.out.println("NO");
//            }
        }
    }
}
